home *** CD-ROM | disk | FTP | other *** search
- ;$VER: TrashManager Install 1.01 (24.1.95)
- ;© 1995 Thomas Kessler
-
- (set #install-version "1.01")
- (set old-level @user-level)
-
- ; *** english (default) ***
- (set #na "\n Read the documentation for help.")
- (set #superior "A superior App-Icon Trashcan program.\n\n")
- (set #rights "All rights reserved.\n")
- (set #install "Install/Update TrashManager")
- (set #remove "Remove TrashManager")
- (set #is-installed
- (cat "is now installed.\n\n"
- "Please reboot now or double-click the\n"
- "TrashManager-icon in \"SYS:WBStartup\"\n"
- "to start the program."
- )
- )
- (set #is-removed
- (cat "is now removed.\n\n"
- "Please reboot now or select \"Quit\"\n"
- "in the TrashManager-menu to stop the program."
- )
- )
-
- ; *** german ***
- (if (= "deutsch" @language)
- (
- (set #na "\n Lesen Sie bitte die Anleitung.")
- (set #superior "Das bessere App-Icon Trashcan Programm.\n\n")
- (set #rights "Alle Rechte vorbehalten.\n")
- (set #install "Installieren/Aktualisieren")
- (set #remove "Entfernen")
- (set #is-installed
- (cat "wurde installiert.\n\n"
- "Bitte machen Sie jetzt einen Reset oder starten\n"
- "Sie das Programm über das TrashManager-Icon im\n"
- "Verzeichnis \"SYS:WBStartup\".\n"
- )
- )
- (set #is-removed
- (cat "wurde entfernt.\n\n"
- "Bitte machen Sie jetzt einen Reset oder\n"
- "wählen Sie \"Beenden\" im TrashManager-Menü\n"
- "um das Programm zu stoppen."
- )
- )
- )
- )
- ; *** other language ***
- (if (= "français" @language)
- (
- (set #na "\n Lisez les documentations pour de l'aide.")
- (set #superior "Une programme poubelle App-Icòne supérieur.\n\n")
- (set #rights "Toutes droits réservés.\n")
- (set #install "Installer/Placer à neieau supérieur TrashManager")
- (set #remove "Enlever TrashManager")
- (set #is-installed
- (cat "est maintenant installer.\n\n"
- "S'il vous plait, fait repartir l'ordinateur or double-click the\n"
- "ou TrashManager-icon in \"SYS:WBStartup\"\n"
- "to start the program."
- )
- )
- (set #is-removed
- (cat "is now removed.\n\n"
- "Please reboot now or select \"Quit\"\n"
- "in the TrashManager-menu to stop the program."
- )
- )
- )
- )
- ; *** finnish (suomi)
- (if (= "suomi" @language)
- (
- (set #na "\n Lue dokumentaatio!")
- (set #superior "Ylivoimainen roskakori-ohjelma.\n\n")
- (set #rights "Kaikki oikeudet pidätetään.\n")
- (set #install "Asenna/Päivitä TrashManager.")
- (set #remove "Poista TrashManager")
- (set #is-installed
- (cat "on nyt asennettu.\n\n"
- "Käynnistä kone uudelleen tai kaksois-\n"
- "näpäytä TrashManager-ikonia \"SYS:WBStartup\"\n"
- "hakemistossa käynnistääksesi ohjelman."
- )
- )
- (set #is-removed
- (cat "on nyt poistettu.\n\n"
- "Käynnistä kone uudelleen tai valitse \"Lopeta\"\n"
- "TrashManagerin valikosta sammuttaaksesi ohjelman."
- )
- )
- )
- )
- (if (= "italiano" @language)
- (
- (set #na "\n Leggi la documentazione per l'aiuto.")
- (set #superior "Un superbo programma (App-Icon) per la gestione del Trashcan.\n\n")
- (set #rights "Tutti i diritti riservati.\n")
- (set #install "Installa/Aggiorna TrashManager")
- (set #remove "Rimuovi TrashManager")
- (set #is-installed
- (cat "h stato installato.\n\n"
- "Resetta ora o fai doppio click sull'\n"
- "icona di TrashManager in \"SYS:WBStartup\"\n"
- "per far partire il programma."
- )
- )
- (set #is-removed
- (cat "h stato rimosso.\n\n"
- "Resetta ora o seleziona \"Quit\"\n"
- "dal menu di TrashManager per uscire dal programma."
- )
- )
- )
- )
-
- ; *** main ***
- (run (prompt "Version") (help #na) "C:Version /TrashManager FULL >ENV:TrashManager.Version")
- (set #TrashManager-version-full (getenv "TrashManager.Version"))
- (delete (prompt "Cleanup") (help #na) "ENV:TrashManager.Version" (optional force))
-
- (user 2)
- (set action
- (askchoice
- (prompt "\n"#TrashManager-version-full
- #superior
- "TrashManager © Copyright 1995 John Muir\n"
- #rights"\n"
- "Install-Script "#install-version" © 1995 Thomas Kessler\n"
- #rights)
- (help #na)
- (choices #install #remove)
- )
- )
- (complete 10)
- (user old-level)
- (if (= action 0)
- (
- (copylib
- (prompt "Install")
- (help #na)
- (source "/TrashManager")
- (dest "SYS:WBStartup")
- )
- (complete 40)
- (copyfiles
- (prompt "Install")
- (help #na)
- (source "/TrashManager.info")
- (dest "SYS:WBStartup")
- )
- (complete 60)
-
- ; *** here they go, the catalogs ***
-
- ; *** french ***
- (if (exists "LOCALE:catalogs/français")
- (copylib
- (prompt "Install")
- (help #na)
- (source "/Catalogs/français/TrashManager.catalog")
- (dest "LOCALE:catalogs/français")
- )
- )
- ; *** german ***
- (if (exists "LOCALE:catalogs/deutsch")
- (copylib
- (prompt "Install")
- (help #na)
- (source "/Catalogs/deutsch/TrashManager.catalog")
- (dest "LOCALE:catalogs/deutsch")
- )
- )
- ; add other catalogs exactly like this:
- ; *** suomi *** Finnish
- (if (exists "LOCALE:catalogs/suomi")
- (copylib
- (prompt "Install")
- (help #na)
- (source "/Catalogs/suomi/TrashManager.catalog")
- (dest "LOCALE:catalogs/suomi")
- )
- )
- ; *** italian ***
- (if (exists "LOCALE:catalogs/italiano")
- (copylib
- (prompt "Install")
- (help #na)
- (source "/Catalogs/italiano/TrashManager.catalog")
- (dest "LOCALE:catalogs/italiano")
- )
- )
-
- ; ; add other catalogs exactly like this:
- ; ; *** xxx ***
- ; (if (exists "LOCALE:catalogs/xxx")
- ; (copylib
- ; (prompt "Install")
- ; (help #na)
- ; (source "/Catalogs/xxx/TrashManager.catalog")
- ; (dest "LOCALE:catalogs/xxx")
- ; )
- ; )
-
- (complete 90) ;this was (complete 100) in old skript
- (user 2)
- (protect "L:WBStart-Handler" "+wd") ; deprotect...
- (copylib
- (prompt "\nWBStart-Handler ) Stefan Becker\n")
- (help #na)
- (source "/L/WBStart-Handler")
- (dest "L:")
- (confirm)
- )
-
- (complete 100)
- (message "\n\n\n"#TrashManager-version-full #is-installed)
- (user old-level)
- )
- (
- (delete
- (prompt "Remove")
- (help #na)
- "SYS:WBStartup/TrashManager"
- (optional force)
- )
- (complete 40)
- (delete
- (prompt "Remove")
- (help #na)
- "SYS:WBStartup/TrashManager.info"
- (optional force)
- )
- (complete 60)
- (run
- (prompt "Remove")
- (help #na)
- "C:Delete >NIL: LOCALE:catalogs/#?/TrashManager.catalog FORCE"
- )
- (complete 100)
- (user 2)
- (message "\n\n\n"#TrashManager-version-full #is-removed)
- (user old-level)
- )
- )
- (exit (quiet))
- (welcome "")
-